DeliciousBrains\WP_Offload_Media\Providers\Storage\AWS_Provider B

Total Complexity 97
Dependencies 9
Dependents 1
Total lines 1,009
Lines of code 413
Logical lines of code 188
Comment lines 391
Methods 44
Properties 22

Methods 44

Method Rating Maintainability Complexity Lines of code
public_access_blocked()
A
49 10 30
prepare_bucket_error()
S
52 7 27
object_ownership_enforced()
S
51 7 26
list_keys()
S
54 5 20
get_object_url()
S
59 5 12
can_write()
S
56 4 19
batch_command()
S
55 4 19
enforce_object_ownership()
S
57 3 18
sanitize_region()
S
63 3 12
block_public_access()
S
59 2 16
__construct()
S
68 3 7
url_prefix()
S
68 3 7
delete_objects()
S
68 3 7
init_service_client()
S
66 3 8
default_client_args()
S
60 2 13
get_block_public_access_enabled_unsupported_setup_desc()
S
58 1 17
get_object_ownership_enforced_unsupported_setup_desc()
S
58 1 17
get_object_ownership_enforced_warning()
S
58 1 16
get_block_public_access_warning()
S
58 1 16
get_console_url_suffix_param()
S
78 2 3
get_bucket_location()
S
72 2 5
create_bucket()
S
68 2 7
url_domain()
S
65 2 8
get_block_public_access_enabled_unsupported_desc()
S
67 1 7
get_block_public_access_disabled_unsupported_desc()
S
67 1 7
get_object_ownership_enforced_unsupported_desc()
S
67 1 7
register_stream_wrapper()
S
73 1 5
get_stream_wrapper_protocol()
S
72 1 5
list_objects()
S
80 1 3
copy_objects()
S
79 1 3
delete_object()
S
81 1 3
upload_object()
S
81 1 3
update_object_acls()
S
79 1 3
update_object_acl()
S
81 1 3
get_object()
S
81 1 3
get_private_acl()
S
81 1 3
get_public_acl()
S
81 1 3
does_object_exist()
S
79 1 3
list_buckets()
S
80 1 3
does_bucket_exist()
S
80 1 3
init_service_client_args()
S
82 1 3
init_client()
S
80 1 3
init_client_args()
S
82 1 3
get_object_ownership_not_enforced_unsupported_desc()
S
67 1 7